Cardoso Moreira är en kommun i Brasilien. Den ligger i delstaten Rio de Janeiro, i den sydöstra delen av landet, 900 km sydost om huvudstaden Brasília. Antalet invånare är 12,540.
Omgivningarna runt Cardoso Moreira är huvudsakligen savann. Runt Cardoso Moreira är det glesbefolkat, med 18 invånare per kvadratkilometer. Årsmedeltemperaturen i trakten är 24 °C. Den varmaste månaden är januari, då medeltemperaturen är 26 °C, och den kallaste är juni, med 20 °C. Genomsnittlig årsnederbörd är 1,083 millimeter. Den regnigaste månaden är november, med i genomsnitt 200 mm nederbörd, och den torraste är februari, med 33 mm nederbörd.